package com.luckynote.common.base.result;

import com.luckynote.common.base.util.BeanUtil;

/**
 * <pre>
 * *********************************************
 * Copyright LUCKY-NOTE.
 * All rights reserved.
 * ****************************************************
 *  Version       Date         Author            Desc
 *    v1.0       2019/6/29     bingo       封装单个业务对象的查询结果
 * ****************************************************
 * </pre>
 */
public class SingleEntryResult<T> extends ExecuteResult {

    private static final long serialVersionUID = -3947123448401615350L;

    /* 业务对象 */
    private T result;

    /**
     * 获得业务对象
     *
     * @return 业务对象
     */
    public T getResult() {
        return result;
    }

    /**
     * 设置业务对象
     *
     * @param result 业务对象
     */
    public void setResult(T result) {
        this.result = result;
    }

    @Override
    public String toJson() {
        return BeanUtil.toJson(this);
    }
}